a car marred by scratches - Turkish English Dictionary